38 research outputs found

    Sistema de conferencia de chat con referencias

    Get PDF
    Los sistemas de chat son uno de los medios de comunicación más utilizados y populares en la actualidad. El mercado está inundado de productos para soportar el intercambio de texto entre ordenadores. La mayoría de ellos contemplan características similares que poco han evolucionado conceptualmente desde su concepción. Uno de los objetivos de este trabajo es introducir algunos conceptos que permitan mejorar el desempeño de este tipo de herramientas. Un concepto importante que trata de incorporarse es el de visualización compartida de documentos. Se intenta aplicar el mismo principio utilizado en los mensajes estándar a los documentos, de esta forma es posible el intercambio de documentos para obtener una visualización compartida por los participantes de un sistema de intercambio de texto. Otro concepto a introducir es el de referencia. Una referencia reprasenta una marca asociada a una región de un documento, la cual está ligada a un mensaje estándar. El objetivo de estas mejoras es permitir una mejor y más rica expresión en la las comunicaciones basadas en texto.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Informátic

    Sistema de conferencia de chat con referencias

    Get PDF
    Los sistemas de chat son uno de los medios de comunicación más utilizados y populares en la actualidad. El mercado está inundado de productos para soportar el intercambio de texto entre ordenadores. La mayoría de ellos contemplan características similares que poco han evolucionado conceptualmente desde su concepción. Uno de los objetivos de este trabajo es introducir algunos conceptos que permitan mejorar el desempeño de este tipo de herramientas. Un concepto importante que trata de incorporarse es el de visualización compartida de documentos. Se intenta aplicar el mismo principio utilizado en los mensajes estándar a los documentos, de esta forma es posible el intercambio de documentos para obtener una visualización compartida por los participantes de un sistema de intercambio de texto. Otro concepto a introducir es el de referencia. Una referencia reprasenta una marca asociada a una región de un documento, la cual está ligada a un mensaje estándar. El objetivo de estas mejoras es permitir una mejor y más rica expresión en la las comunicaciones basadas en texto.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Informátic

    Unified Abstract Mechanism to Model Language Learning Activities

    Get PDF
    Language learning applications define exercises that are pedagogical tools to introduce new language concepts. The development of this type of applications is complex due to the diversity of language learning methodologies, the variety of execution environments and the number of different technologies that can be used. This article proposes a conceptual model to develop the activities of language learning applications. It defines a new abstraction mechanism to model these activities as part of a model-driven approach to develop applications supporting different language learning processes running on different hardware and software platforms. We define a metamodel that describes the entities and relationships representing language learning activities as well as a series of examples that use the proposed abstraction mechanism to represent different language learning activities. The modelling process is simplified using a common representation that does not affect neither the visual presentation, nor the interaction of each activity. The article includes an evaluation that analyses the product correctness, robustness, extensibility, and reusability of the obtained code. These results conclude that the code generated using the proposed approach overcomes the code generated following a traditional approach

    Un framework para la construcción de aplicaciones de comunicación textual sincrónica

    Get PDF
    Teniendo en cuenta el gran avance de las intercomunicaciones y de las herramientas informáticas existentes para tales propósitos, hay una herramienta que no evolucionó a la par del resto, el chat.\nEl chat es la herramienta mas popularmente utilizada para el sustento de actividades de grupo distribuida así como en el aprendizaje asistido por computadoras. Si tenemos en cuenta que cada una de estas actividades tiene sus propias características de comunicación es de esperar que se cuente con distintas variedades de chat.\nNosotros atacamos este problema construyendo un framework [2,7] que permite crear herramientas de chat de una forma fácil, sencilla, rápida y flexible. La base de este trabajo es COAST [15], un framework groupware[9] que provee independencia del mecanismo de persistencia y comunicación subyacentes.Eje: Ingeniería de softwar

    Collaborative map exploration using multi-touch surfaces

    Get PDF
    The Collaborative Map Explorer defines a new learning artifact that allows students to explore different layers of information related to a geographical location on a map using distributed user interfaces in the same space at the same time. Students are able to manipulate geographical information using viewports that can be moved over a map that is projected on a shared surface (i.e. multitouch surface). Each viewport exposes different layers of information for a particular region on the map. These information layers are selected by the student using a mobile device. Consequently, the use of a distributed user interface provides students with the ability to address local and shared information at the same time in the same space in a Computer Supported Collaborative Learning Environment. The article also includes a preliminary usability evaluation of this interaction technique that exposes the potential of this solution

    Un framework para la construcción de aplicaciones de comunicación textual sincrónica

    Get PDF
    Teniendo en cuenta el gran avance de las intercomunicaciones y de las herramientas informáticas existentes para tales propósitos, hay una herramienta que no evolucionó a la par del resto, el chat. El chat es la herramienta mas popularmente utilizada para el sustento de actividades de grupo distribuida así como en el aprendizaje asistido por computadoras. Si tenemos en cuenta que cada una de estas actividades tiene sus propias características de comunicación es de esperar que se cuente con distintas variedades de chat. Nosotros atacamos este problema construyendo un framework [2,7] que permite crear herramientas de chat de una forma fácil, sencilla, rápida y flexible. La base de este trabajo es COAST [15], un framework groupware[9] que provee independencia del mecanismo de persistencia y comunicación subyacentes.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Un framework para la construcción de aplicaciones de comunicación textual sincrónica

    Get PDF
    Teniendo en cuenta el gran avance de las intercomunicaciones y de las herramientas informáticas existentes para tales propósitos, hay una herramienta que no evolucionó a la par del resto, el chat. El chat es la herramienta mas popularmente utilizada para el sustento de actividades de grupo distribuida así como en el aprendizaje asistido por computadoras. Si tenemos en cuenta que cada una de estas actividades tiene sus propias características de comunicación es de esperar que se cuente con distintas variedades de chat. Nosotros atacamos este problema construyendo un framework [2,7] que permite crear herramientas de chat de una forma fácil, sencilla, rápida y flexible. La base de este trabajo es COAST [15], un framework groupware[9] que provee independencia del mecanismo de persistencia y comunicación subyacentes.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Transformation architecture for multi-layered WebApp source code generation

    Get PDF
    The evolution of Web technologies leads to software premature obsolescence requiring technology-independent representations to increase the reuse rates during the development process. They also require integration into service-oriented architectures to exchange information with different Web systems supporting runtime interoperability. Web Applications (WebApps) run on devices with different capabilities and limitations increasing the complexity of the development process. To address these challenges, different proposals have emerged to facilitate the development of WebApps, which is still an open research field with many challenges to address. This paper presents a model transformation architecture based on software standards to automatically generate full stack multi-layered WebApps covering Persistence, Service, and Presentation layers. This transformation architecture also generates the set of test cases to test WebApp business logic. The proposed transformation architecture only requires a UML platform-independent class model as an input to generate fully functional Web applications in a three-tier architecture including the three layers, while most proposals focus on the generation of the Presentation layer. In addition, this architecture employs software industry standards to enable an easy integration into third-party tools and development environments. The transformation Architecture proposed has been empirically validated on the case study of a fully functional travel management WebApp that is generated using a UML class diagram employing a third-party tool integrated into the same integrated development environment
    corecore